DDL(Data Definition Language)

✒️ 2025-06-02 16:31 내용 수정

수제비 2024 정보처리기사 필기 5판 1권의 내용 일부를 참고하여 정리


DDL(Data Definition Language)

데이터베이스의 구조를 정의하기 위한 명령어


DDL 명령어

1. CREATE

CREATE TABLE 테이블명 ( 
	속성명1 데이터타입, -- 속성이 여러 개일 때 콤마 ","로 구분
	속성명2 데이터타입 -- 마지막 속성에는 콤마 제외
); -- 세미콜론 ";" 필수

CREATE TABLE 테이블명 ( 속성명1 데이터타입, 속성명2 데이터타입 );

2. ALTER

ALTER TABLE 테이블명 RENAME TO 새테이블명; -- 테이블 명 수정
ALTER TABLE 테이블명 ADD(컬럼명 데이터타입); -- 속성 추가
ALTER TABLE 테이블명 RENAME COLUMN 컬럼명 TO 새컬럼명; -- 속성명 변경
ALTER TABLE 테이블명 DROP COLUMN 컬럼명; -- 속성 삭제
ALTER TABLE 테이블명 ADD CONSTRAINT 제약조건명 제약조건종류; -- 이미 생성된 테이블에 제약 조건 추가

3. DROP

DROP TABLE 테이블명;
ALTER TABLE 테이블명 DROP CONSTRAINT 제약조건명;

4. TRUNCATE

TRUNCATE TABLE 테이블명;

5. COMMENT

COMMENT ON TABLE 테이블명 IS '이 테이블의 주석입니다.';

6. RENAME

RENAME 테이블명 TO 새테이블명;